// import {getStore, setStore} from '@/util/store'
//
// import {getDictionary} from '@/api/system/dict'
//
// const dict = {
//   state: {
//     flowRoutes: getStore({name: 'flowRoutes'}) || {},
//   },
//   actions: {
//     FlowRoutes({commit}) {
//       return new Promise((resolve, reject) => {
//         getDictionary({code: 'flow'}).then(res => {
//           commit('SET_FLOW_ROUTES', res.data.data);
//           resolve();
//         }).catch(error => {
//           reject(error)
//         })
//       })
//     },
//   },
//   mutations: {
//     SET_FLOW_ROUTES: (state, data) => {
//       state.flowRoutes = data.map(item => {
//         return {
//           routeKey: `${item.code}_${item.dictKey}`,
//           routeValue: item.remark,
//         };
//       });
//       setStore({name: 'flowRoutes', content: state.flowRoutes})
//     },
//   }
//
// };
//
// export default dict;
